package com.opp.demo03;

public class Pet {
    public String name;
    public int age;
    public void shout(){
        System.out.println("叫了一声");
    }

}
/*
public static void main(String[] args) {
        Pet dog = new Pet();
        dog.name="旺财";
        dog.age=10;
        dog.shout();

        System.out.println(dog.name);
        System.out.println(dog.age);
    }
 */

/*
    1.类与对象
        类是一个模版：抽象，对象是一个具体的实例
    2.方法
        定义 调用
    3.对应的引用
        引用类型：对象是通过引用来操作的：栈--》堆
        基本类型（8大基本类型）
    4.属性：字段Field 成员变量
        默认初始化：
            数字： 0  0.0
            char :u0000
            boolean : false
            引用   null

            修饰符  属性类型  属性名 = 属性值！
    5.对象的创建和使用
        -必须使用new 关键字创建对象 构造器 Person kuangshen = new Person();
        - 对象的属性 kuangshen.name
        -对象的方法  kuangshen.sleep()
    6.类
        静态的属性  属性
        动态的调用  方法

        封装 继承 多态

 */